安装Stable Diffusion本地部署踩过的坑终于填完上岸了 |
您所在的位置:网站首页 › vscode update git › 安装Stable Diffusion本地部署踩过的坑终于填完上岸了 |
我先说一下安装的流程,最后再说我遇到的坑。 操作步骤 步骤一:安装或更新N卡的CUDA驱动(我的是3060 12g,12.1的版本) 找到合适自己显卡的CUDA版本,到N官网下载对应的CUDA,CUDA Zone - Library of Resources | NVIDIA Developer 编辑切换为居中 编辑切换为居中 步骤二:安装Python。(需要3.10系的,官方推荐是3.10.6跟着官网下载错不了) https://www.python.org/downloads/windows/ 编辑 编辑 Install now 是直接按装在C盘,Customize installation 可选择其他盘安装。这个安装路径一定要英语的,如果C盘在中文,可选下面的在其他盘创建全英文的路径。(我放在E盘) 步骤三:安装Git。 https://git-scm.com/download/win 现在都是64位的系统因此直接点击下载网页中的“64-bit Git for Windows Setup”。 可修改安装路径。然后一路下一步默认安装。 步骤四:使用git安装stable-diffusion-webui。 (这一步我用下载的文件包后面无法成功安装,换成用git下载才行) https://github.com/AUTOMATIC1111/stable-diffusion-webui 在电脑的E盘创建一个英文名文件夹来保存stable-diffusion-webui库文件,进入该文件夹后,把上面的路径删除改为cmd 再回车,然后会弹出运行的窗口, 编辑切换为居中 编辑切换为居中 后面填写 git clone 复制链接,贴到运行窗口,回车 系统会自动下载一个文件到您之前新建的文件夹里面。 编辑切换为居中 步骤五:在下好的文件夹里面的launch.py用VScode打开(这个在微软商店里面就能免费下载)或者其他的代码编译软件。 用VScode打开launch.py文件并找到“def prepare_enviroment(): ”开头的段落,在每个“ https://github.com/”开头的链接前面添加“ https://ghproxy.com/”,变成如图所示的“ https://ghproxy.com/https://github.com/”格式开头,一共8处如下图: 编辑切换为居中 步骤六:下载模型 我用的是1.5的模型,访问Stable Diffusion Models网站来进行模型的下载 编辑切换为居中 步骤六:配置并运行webui-user.bat 双击运行“webui-user.bat”文件自动运行,下载可能要3-4个小时,很慢,看网络 编辑切换为居中 步骤七:遇到的坑。 第一次是没按顺序,报错,更新完CUDA驱动后就正常了。 第二次是没用GIT下载文件夹,报错,可能用ZIP的压缩文件夹有的东西跟自己电脑不适配。 第三次就是网络问题,科学上网也不能,需要本地网络需要文件加上https://ghproxy.com/,等了段时间后就正常下载了。很慢10KB20KB的,下了2-3小时。在下载WEB UI这步特别久,中间还段开了,还好重新打开后也能继续下载。 如果没有弹出错误,但网络问题暂停很久,就关闭重新打开,会继续下载。如果有错误就自己百度找原因了,我也是小白,暂时无法帮忙。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |